#ifndef NOHASH_H_
#define NOHASH_H_

#include<string>
#include<iostream>


using namespace std;

class NoHash
{
public:
	NoHash();
	virtual void mostra(){};
	virtual void SetId(string a){};
	virtual void SetCategoria(int a ){};
	virtual void SetNivel(int a ){};
	virtual void SetTipo(int a){};
	virtual void SetNumParametros(){};
	virtual void SetPassagem(int a){};
	virtual int GetCategoria(){};
	virtual void SetDeslocamento(int a){};
	virtual void R(){};
	virtual void SetTipoFuncao(int a){};
	virtual void Ret(){cout<<"o";};
	virtual int RetTipo(){};
	virtual int GetNivel(){};
	virtual string GetId(){};
	
	virtual int getNumParametros(){};
	virtual int GetDeslocamento(int a){};
	virtual int GetParametros(int a){};
	virtual int RetDeslocamento(){};
	virtual int GetPassagem(){};
	virtual int GetPassagem(int a){};
	virtual ~NoHash();
};

#endif /*NOHASH_H_*/
